import frappe

@frappe.whitelist()
def cs(arg):
    print('测试成功')
    return f'测试成功：{arg}'

def 获取选项列表(doc_type="lczz", field_name="状态"):
    meta = frappe.get_meta(doc_type)
    field = meta.get_field(field_name)
    options_list = []
    if field and field.options:
        options_list = field.options.splitlines()
    return options_list

@frappe.whitelist()
def 获取当前流程序号(doc, doc_type="lczz", field_name="状态"):
    列表 = 获取选项列表(doc_type, field_name)
    序号 = 列表.index(doc.状态)
    return 序号

def 流程进一步(doc, doc_type="lczz", field_name="状态"):
    列表 = 获取选项列表(doc_type, field_name)
    # frappe.throw(状态列表[0])
    序号 = 列表.index(doc.状态)
    # frappe.msgprint(f"{序号}")
    序号 += 1
    doc.状态 = 列表[序号]
    return doc.状态

